package com.cloud.custom.api.service;

import java.util.List;

import com.cloud.custom.api.entity.CustomBizConfig;
import com.cloud.custom.api.entity.CustomBizFields;

public interface CustomBizConfigService {

	List<CustomBizConfig> listCustomBizs();

	CustomBizConfig addCustomBiz(CustomBizConfig biz);

	void deleteCustomBiz(Integer bizId);

	boolean existsBizId(Integer bizId);

	List<String> loadCustomTable();

	List<CustomBizFields> loadCustomTableFiles(String tableName, Integer bizId);

	void saveCustomFields(Integer bizId, String tableName, List<CustomBizFields> fields);

	CustomBizConfig load(Integer bizId);

	List<String> loadFieldName(Integer bizId);

}
